今天宠物迷的小编给各位宠物饲养爱好者分享linux路由表设置的宠物知识,其中也会对Linux怎么添加静态路由?(linux添加静态路由表)进行专业的解释,如果能碰巧解决你现在面临的宠物相关问题,别忘了关注本站哦,现在我们开始吧!
linux下添加路由的方法:
一:使用 route 命令添加
使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:
//添加到主机的路由
# route add –host 192.168.168.110 dev eth0
# route add –host 192.168.168.119 gw 192.168.168.1
//添加到网络的路由
# route add –net IP netmask MASK eth0
# route add –net IP netmask MASK gw IP
# route add –net IP/24 eth1
//添加默认网关
# route add default gw IP
//删除路由
# route del –host 192.168.168.110 dev eth0
二:在linux下设置永久路由的方法:
1.在/etc/rc.local里添加
方法:
route add -net 192.168.3.0/24 dev eth0
route add -net 192.168.2.0/24 gw 192.168.3.254
2.在/etc/sysconfig/network里添加到末尾
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev
3./etc/sysconfig/static-router :
any net x.x.x.x/24 gw y.y.y.y
学习Linux,《Linux就该这么学》这本书能提供更全面的学习路线。
在linux下设置永久路由的方法:1.在/etc/rc.local里添加
2.在/etc/sysconfig/network里添加到末尾
3./etc/sysconfig/static-router :
any net x.x.x.x/24 gw y.y.y.y
开启 IP 转发:
>/proc/sys/net/ipv4/ip_forward (临时)
# vi /etc/sysctl***nf --> net.ipv4.ip_forward=1 (永久开启)
依我看你的设置没什么问题、
R2时不能访问R3是完全正常的,因为R3对于R2来说,并不是一个路由,而是相同地位的,他们都是R1的客户机,好比同一台路由下的两台电脑,当然不能直接在IE中输入IP来访问了。
通过IE只能访问当前客户机的上层路由,如通过R2访问R1,但不能访问到R3
依我看你的设置没什么问题、
R2时不能访问R3是完全正常的,因为R3对于R2来说,并不是一个路由,而是相同地位的,他们都是R1的客户机,好比同一台路由下的两台电脑,当然不能直接在IE中输入IP来访问了。
通过IE只能访问当前客户机的上层路由,如通过R2访问R1,但不能访问到R3
下面是转贴,不知道能不能帮上你
双网卡指网关问题(总结)
我在是Fedora 5 下亲自试验的。
大家都知道在linux下面一快网卡时,网关默认在/etc/sysconfig/network下,但是现在如果有两块网卡,而且IP
地址(内,外)也不在同一网段,我们要指定两个网关,这时应该如何指定呢。
1、先注释/etc/sysconfig/network下: (这步可要,可不要!)
NETWORKING=yes
HOSTNAME=linuxman
#GATEWAY=X.X.X.X
2、然后cd /etc/sysconfig/network-scripts下,在这个文件夹下有ifcfg-eth0,ifcfg-eth1两个文件,这就是两
个网卡的配置文件。
例如:ifcfg-eth0如下(未添加网关前):
# Intel Corporation 82801G (ICH7 Family) LAN Controller
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
HWADDR=00:13:72:CE:29:90
IPADDR=192.168.0.110
NETMASK=255.255.255.0
NETWORK=192.168.0.0
ONBOOT=yes
TYPE=Ethernet
3、 vi ifcfg-eth0在该网卡中添加:
GATEWAY=X.X.X.X (!注意前面要大写)
改过后文件:
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
HWADDR=00:13:72:CE:29:90
IPADDR=192.168.0.110
NETMASK=255.255.255.0
NETWORK=192.168.0.0
GATEWAY=X.X.X.X
ONBOOT=yes
TYPE=Ethernet
eth1也同样按照此方法添加网关。
4、然后重启网卡:
ifdown eth0;ifup eth0
ifdown eth1;ifup eth1
或者:
/etc/rc.d/init.d/network restart
Destination 目标网段或者主机
Gateway 网关地址,”*” 表示目标是本主机所属的网络,不需要路由
Genmask 网络掩码
Flags 标记。一些可能的标记如下:
U — 路由是活动的
H — 目标是一个主机
G — 路由指向网关
R — 恢复动态路由产生的表项
D — 由路由的后台程序动态地安装
M — 由路由的后台程序修改
! — 拒绝路由
Metric 路由距离,到达指定网络所需的中转数(linux 内核中没有使用)
Ref 路由项引用次数(linux 内核中没有使用)
Use 此路由项被路由软件查找的次数
Iface 该路由表项对应的输出接口
路由表中第一条凡是去往192.168.7.0网段的信息都有走设备eth7,依次类推到192。168.8.0的路由。
169.254.0.0原来是由windows自带的寻址范围,目的是为了当DHCP无法获取IP的时候,有系统自动分配IP地址给本地局域网的所有主机,这样不需要服务器而仅仅只需要通过网线就可以达到联网的效果。而Linux也包含这条路由地址,大概是为了能和windows兼容吧。
1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。 2、在linux命令行下输入shell指令:route -n。 3、键盘按“回车键”运行shell指令,此时会看到系统的路由表信息。
1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。 2、在linux命令行下输入shell指令:route -n。 3、键盘按“回车键”运行shell指令,此时会看到系统的路由表信息。
Linux系统最简单的静态网络配置
本文由宠物迷 百科常识栏目发布,非常欢迎各位朋友分享到个人朋友圈,但转载请说明文章出处“Linux怎么添加静态路由?”
上一篇
明天开学,作业没写完怎么办?
下一篇
燕鱼的繁殖方法